package com.mushuilingfeng.ddd.framework.repository;

import java.io.Serializable;

/**
 * 资源库基类，建议开发者自己的Repository接口继承此类
 *
 * @author
 * @date 2024/9/14
 */
public interface IDomainRepository<T> {

    T get(Serializable id);

    void save(T entityOrObjectValue);

    void update(T entityOrObjectValue);

    void saveOrUpdate(T entityOrObjectValue);

    void delete(Serializable id);

}

